.filter-condition {
  .filter-list {
    border: 1px solid #ebeef5;
    border-radius: 4px;
    padding: 10px;
    margin-bottom: 10px;
  }

  .filter-item {
    display: flex;
    align-items: center;
    margin-bottom: 10px;

    .filter-item-key {
      width: 120px;
      margin-right: 10px;
    }

    .filter-item-operator {
      width: 120px;
      margin-right: 10px;
    }

    .filter-item-assign-type {
      width: 90px;
      margin-right: 10px;
    }

    .filter-item-value {
      flex: 1;
      margin-right: 10px;
    }

    .filter-item-action {
      width: 24px;
    }
  }

  .filter-value {
    display: flex;

    .ant-input-number {
      width: 100%;

      .ant-input-number-input {
        text-align: left;
      }
    }

    .ant-picker {
      width: 100%;
    }
  }
} 